artificially excavated port - Francés Inglés Diccionario